const express=require('express')
const app=express()
const Mock=require('mockjs')
app.get('/users/list',(req,res)=>{
    /*let data={[
        // {id:1,username:'@name()','age|20-100':20},
        {
            // 'star|1':'⭐⭐⭐'
            // 'number|1-10':0
            // 'number|1-100.2-5':0 2-5位小数
            // 'number|1-100.2':0   固定两位小数
            // 'sex|1':true, 
            // 'sex|1-1':true,//1/1+1
            // 'sex|2-3':false //2/(2+3)
            // 'citys|1-3':{
            //     1001:'南京',
            //     1002:'北京',
            //     1003:'上海',
            //     1004:'东京'
            // }
            // 'hobby|1':['css','js','vue'],
            // 'hobby|2':['css','js','vue'],
            // 'hobby|2-5':['css','js','vue']
            // 'firstname':'lao',
            // 'lastname':'li',
            // 'fullname':function(){
            //     return this.firstname+''+this.lastname
            // },
            // 'phone':/^1[85379]\d{9}$/,
            // 'email':/^\w{1,10}@\w{1,5}\.((net)|(com)|(cn))$/
            // 'num1|60-100':0,
            // 'num1':function(){
            //     return Mock.Random.natural(60,100)
            // },
            // 'num2|60-100.2-4':0,
            // 'num2':function(){
            //     return Mock.Random.natural(60,100,2,4)
            // }
            // num2:'@float(60,100,2,4)'小数
            // 'date':'@date("yyyy年MM月dd日")',
            // 'time':'@time("HH:mm:ss")',
            // 'mtime':'@date("yyyy年MM月dd日") @time("HH:mm:ss")',
            // 'ctime':function(){
            //     return this.date+' '+this.time}
            // 'time':'@now("day","yyyy-MM-dd HH:mm:ss")'  day 格式占位符
            // 'img':'@image("600x400","#f53e4t","#fff","hello")',//图片生成
            // 'color1':'@color()',
            // 'color2':'@rgb()',
            // 'color3':'@hex()',
            // 'color4':'@rgba()'
            // desc:'@paragraph(1,2)',
            // desc:'@cparagraph(1,2)'
            // desc:'@sentence(1,5)'
            // desc:'@csentence(10,15)'
            // desc:'@cword(2,3)'
            // title:'@ctitle(10,15)'
            // c:'@city(true)'
            // p:'@province'
            // part:'@region'
            // c:'@county(true)'
            // chr:'@pick(["a","b","c","d","e","f"])'
            su:'@shuffle(["a","b","c"])'
        }
    ]
    data=Mock.mock(data)}*/
    res.send({
        error:0,
        message:'it is ok',
        data
    })
})
app.listen(8088)